dict_ticket={
    "G1569":['北京南','天津南','11月08日', '18:06'  ,'18:39' , '00:33'],
    "G1567":['北京南','天津南','11月08日', '18:15',  '18:49',  '00:34'],
    "G8917":['北京南','天津南','11月08日', '18:20',  '19:19',  '00:59'],
    "G203":['北京南','天津南', '11月08日 ','18:35', '19:09 ', '00:34']
}
print("车次\t\t出发站\t到达站\t出发时间\t到达时间\t历时时长")
for k,v in dict_ticket.items():
    print(k,*v,sep="\t")   #sep:数据连接符 默认是一个空格
    # print(k,a,b,c,d,e,f)   #sep:数据连接符 默认是一个空格
#
che_ci=input("请输入车次")
if che_ci in dict_ticket:
    people= input("请输入乘车人：")
    che_info=dict_ticket[che_ci]
    print(f"【12306】{people},{che_info[2]}{che_ci}次，{che_info[0]}{che_info[3]}开")

#    以下是ai写的

# 定义列车信息列表，每个元素是包含车次、出发站、到达站、出发日期、出发时间、到达时间、历时时长的字典
trains = [
    {"车次": "G1569", "出发站": "北京南", "到达站": "天津南", "出发日期": "11月08日", "出发时间": "18:06", "到达时间": "18:39", "历时时长": "00:33"},
    {"车次": "G1567", "出发站": "北京南", "到达站": "天津南", "出发日期": "11月08日", "出发时间": "18:15", "到达时间": "18:49", "历时时长": "00:34"},
    {"车次": "G8917", "出发站": "北京南", "到达站": "天津南", "出发日期": "11月08日", "出发时间": "18:20", "到达时间": "19:19", "历时时长": "00:59"},
    {"车次": "G203", "出发站": "北京南", "到达站": "天津南", "出发日期": "11月08日", "出发时间": "18:35", "到达时间": "19:09", "历时时长": "00:34"}
]

# 打印列车信息表头
print("车次\t出发站\t到达站\t出发日期\t出发时间\t到达时间\t历时时长")
for train in trains:
    print(f"{train['车次']}\t{train['出发站']}\t{train['到达站']}\t{train['出发日期']}\t{train['出发时间']}\t{train['到达时间']}\t{train['历时时长']}")

# 获取用户输入的车次和乘车人
train_num = input("请输入要购买的车次")
passengers = input("请输入乘车人，如果是多位乘车人使用逗号分割:")

# 查找对应的列车信息
target_train = None
for train in trains:
    if train["车次"].lower() == train_num.lower():
        target_train = train
        break

# 打印购票成功信息
if target_train:
    print(f"【12306】{passengers}购票成功，{target_train['出发日期']}{target_train['车次']}次，{target_train['出发站']}{target_train['到达时间']}开")
else:
    print("未找到该车次信息")





